projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
535501a
)
x86 shadow: disable fast np path in OOS.
author
Keir Fraser
<keir.fraser@citrix.com>
Mon, 6 Jul 2009 10:50:30 +0000
(11:50 +0100)
committer
Keir Fraser
<keir.fraser@citrix.com>
Mon, 6 Jul 2009 10:50:30 +0000
(11:50 +0100)
Signed off by: Gianluca Guida <gianluca.guida@eu.citrix.com>
xen/arch/x86/mm/shadow/multi.c
patch
|
blob
|
history
diff --git
a/xen/arch/x86/mm/shadow/multi.c
b/xen/arch/x86/mm/shadow/multi.c
index d00debddbb719f34cbc8069c3dde9d2e1adebc95..85ed8f1962b59595f2db7dfc7e451c7272fac44a 100644
(file)
--- a/
xen/arch/x86/mm/shadow/multi.c
+++ b/
xen/arch/x86/mm/shadow/multi.c
@@
-494,11
+494,13
@@
_sh_propagate(struct vcpu *v,
if ( unlikely(!(gflags & _PAGE_PRESENT)) )
{
+#if !(SHADOW_OPTIMIZATIONS & SHOPT_OUT_OF_SYNC)
/* If a guest l1 entry is not present, shadow with the magic
* guest-not-present entry. */
if ( level == 1 )
*sp = sh_l1e_gnp();
else
+#endif /* !OOS */
*sp = shadow_l1e_empty();
goto done;
}